
$(document).ready(function() {

    $('#loginForm').bootstrapValidator({
        // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later
        feedbackIcons: {
            valid: 'glyphicon glyphicon-ok',
            invalid: 'glyphicon glyphicon-remove',
            validating: 'glyphicon glyphicon-refresh'
        },
        fields: {
            usuario: {
                validators: {
                    notEmpty: {
                        message: 'El usuario no puede estar vac&iacute;o'
                    }
                }
            },
            password: {
                validators: {
                    notEmpty: {
                        message: 'El password no puede estar vac&iacute;o'
                    }
                }
            }
        }
    }).on('success.form.bv', function(e) {
        // Prevent form submission
        e.preventDefault();

        // Get the form instance
        var $form = $(e.target);

        // Get the BootstrapValidator instance
        var bv = $form.data('bootstrapValidator');

        login();

    });

});

function login() {
    var objeto = new Object();
    objeto.usuario = $("#idUsuario").val();
    objeto.password = $("#idPassword").val();

    $.ajax({
        url: '/EmergenciasWAR/login/index',
        dataType: 'html',
        type: 'POST',
        data: JSON.stringify(objeto),
        success: function(data) {

            //hace que todos los campos del form se reseteen
            $("#loginForm")[0].reset();
            //hace que los mensajes e iconos de validación desaparezcan.
            $("#loginForm").data('bootstrapValidator').resetForm();

            /*var manager;
            manager = new zs_CookieManager();
            manager.add("sesion", data.datos[0].sesion);*/

            document.write(data);
        },
        error: function() {
            bootbox.alert("Error al comprobar el usuario");
            //habilita de nuevo el boton de guardar
            $("#botonLogin").prop("disabled", false);
        }
    });
}
